Chemical detectors